/* CSS Document */
*{
    margin:0 auto;
	padding:0px;
}
body{
    margin:0 auto;
	height:auto;
	font-size:14px;line-height:22px;
	font-family:'microsoft yahei';
	color:#1d1e1f;
	min-width:1002px;
}
img{
    border:0;
}
ul,li{
    margin:0;
	padding:0;
    list-style-type:none;
}
a,a:hover{
    color:#1d1e1f;
	text-decoration:none;
}
a:hover{
    color:#19257d;
}
div.clear{
    clear:both;
}
div.content{
    clear:both;   
    width:100%;
    margin:0 auto;
	height:auto;	
}
/*header start*/
div.header{
    width:100%;
	height:95px;
	background:url(../images/headbg.jpg) repeat-x;
}
div.head{
    width:1002px;
	margin:0 auto;
	height:95px;
}
div.logo{
    float:left;
	width:480px;
	height:95px;
}
div.headr{
    float:right;
	text-align:left;
	padding-top:12px;
}
div.headm{
    float: left;
    padding-top: 45px;
	padding-left:45px;
    width: 200px;
}
div.headm ul li{
    float:left;
}
div.phone{
    float:right;
	text-align:left;
}
div.phone p{
	line-height:45px;
	height:45px;
}
div.phone p.phonepic{   
    background:url(../images/phonepic.png) no-repeat 0px 0px;	
	display:inline-block;
	float:left;
	width:45px;
	padding-right:15px;
}
div.phone p.phonetxt{
    color:#19257d;
	font-size:20px;
	float:left;
}
/*---------------------------------- menu start ------------------------------------*/
div.mainmemu{
    float:left;
	width:100%;
	height:44px;
	background:#1e1a1a;
	border-bottom:4px solid #000;
}
div.navmenu{
    margin:0 auto;
	width:1002px;
	height:48px;
	line-height:48px;
}
div.navmenu ul{
	font-size:16px;
	
}
div.navmenu ul li{
    float:left;
	color:#fff;
	display:inline;
	line-height:44px;
	width:auto;
	padding:0px 30px;
    font-family:Microsoft Yahei;
	text-align:center;
}
div.navmenu ul li a{
	color:#fff;
	display:block;
}
.menu li:hover,.menu li.menuhover{
	color:#fff;
	display:block;
	background:#19257d;	
}
.menu li.menuhover{
    padding:0px 30px;
	margin:0px;
}
.menu li ul li:hover{
    border:none;
}
.menu UL {
	Z-INDEX: 300; 
}
.menu LI {
	position:relative;
}
.menu LI UL {
	DISPLAY: none; PADDING-BOTTOM: 0px; WIDTH:100%; PADDING-TOP: 0px; POSITION: absolute; TOP: 45px;border-bottom:6px solid #19257d;left:0px;
}
.menu LI UL LI{
	 background:none;
	 border:none;
	 width:100%;  
	 padding:0px;
}
.menu LI UL LI a{
     BACKGROUND:url(../images/menubgli.png) repeat;width:100%; height:37px;line-height:35px; text-align:center; float:left;font-size:14px;color:#ffffff;border:none;
}
.menu LI UL LI a:hover,#menu-item-24 ul li a:hover,#menu-item-25 ul li a:hover{
     BACKGROUND:url(../images/menubgli_hover.png) repeat;border:none;
}
.menu LI UL LI A:hover,.menu LI UL LI:hover a {
	COLOR: #19257d; text-decoration:none;
	border:none;
}
.menu LI UL LI.menuhover a:hover{
    border:none;
}
#menu-item-26 ul,#menu-item-24 ul,#menu-item-25 ul{
 	DISPLAY: none; PADDING-BOTTOM: 0px; WIDTH: 330px; PADDING-TOP: 0px; POSITION: absolute; TOP: 96px;border-bottom:6px solid #19257d;   
}
#menu-item-24 ul,#menu-item-25 ul{
     width:auto;
}
#menu-item-24 ul li a,#menu-item-25 ul li a{
     width:auto;BACKGROUND:url(../images/menubgli.png) repeat;
}
/*----------------------------------------- menu end -------------------------------------*/

/*header end*/

/*banner start*/
div.banner{
    width:100%;
	margin:0 auto;
	overflow:hidden;
	height:453px;
	background:#303135;
	/*background:url(../images/bannerbg.jpg) no-repeat center 0px;*/
}
.section-focus-pic{margin:0 auto;height:453px;width:1200px;overflow:hidden;position:relative;}
.section-focus-pic ul li{position:absolute;top:0;left:1200px;width:1200px;height:453px;}
.section-focus-pic ul li h3{position:absolute;bottom:11px;left:0;width:850px;font-weight:normal;color:#FFF;margin-left: 20px;z-index: 111;font-size: 18px;}
.section-focus-pic ul li div{position:absolute;bottom:0;left:100px;right:100px;height:50px;background-color:#000;width:1000px;opacity: 0.6;filter: alpha(opacity=60);}
.section-focus-pic .pages{width:1200px;height:453px;}
.section-focus-pic .controler{position:absolute;bottom:20px;right:120px;}
.section-focus-pic .controler b{cursor:pointer;width:20px;height:10px;display:block;overflow:hidden;text-indent:20px;background:url(../images/news_index_icon.png) no-repeat -136px 3px; float:left;margin:0 0 0 5px;}
.section-focus-pic .controler b.down{background-position:-161px 1px;}
.section-focus-pic .controler2 a{display:block; width:44px;position:absolute;top:120px;height:21px;}
.section-focus-pic .controler2 a i{cursor:pointer;display:block;width:21px;height:44px; background:url(imgs/star.png) no-repeat;}
.section-focus-pic .controler2 .prev{left:5px;}
/*.section-focus-pic .controler2 .prev i{background:url(../images/star.png) no-repeat -35px -9px;margin-left:5px;}
.section-focus-pic .controler2 .prev:hover i{left:10px;background:url(../images/star.png) no-repeat -35px -52px;}
.section-focus-pic .controler2 .next{right:10px;}
.section-focus-pic .controler2 .next i{background:url(../images/star.png) no-repeat -60px -9px;margin-left:10px;}
.section-focus-pic .controler2 .next:hover i{right:10px;background:url(../images/star.png) no-repeat -60px -52px;}*/
div.banner2{
    width:100%;
	margin:0 auto;
	overflow:hidden;
	height:200px;
	background:#bfc0c4;
}

/*banner end*/


/*content start*/
div.product{
    width:1002px;
	margin:0 auto;
	height:auto;
}
div.producttxt{
    height:68px;
	padding-bottom:45px;
	border-bottom:1px dotted #b2b2b2;
}
div.producttxt ul li{
    float:left;
	width:250px;
}
div.producttxt ul li p{
	margin-top:10px;
	padding-left:18px;
	height:50px;
}
div.producttxt ul li span.prolicn{
	font-size: 18px;
	padding-top: 10px;
	display: block;
}
div.producttxt ul li span.prolien{
    font-size:14px;  
}
div.producttxt ul li.proli1{
    border-top:8px solid #8b0910;
}
div.producttxt ul li.proli1 p{
	border-left:3px solid #8b0910;
}	
div.producttxt ul li.proli2{
    border-top:8px solid #19257d;
}
div.producttxt ul li.proli2 p{
	border-left:3px solid #19257d;
}	
div.producttxt ul li.proli3{
    border-top:8px solid #777573;
}
div.producttxt ul li.proli3 p{
	border-left:3px solid #777573;
}	
div.producttxt ul li.proli4{
    border-top:8px solid #040000;
}
div.producttxt ul li.proli4 p{
	border-left:3px solid #040000;
}	
div.contxt{
   float:left;
   width:100%;
   margin:0 auto;
  background:url(../images/contentbg.jpg) repeat-x #b4b3b3;
 /*  background:#f7f7f7;*/
   height:auto;
}
div.news{
   width:1002px;
   margin:0 auto;
   height:auto;
   padding-top:30px;
}
div.news p.newstit{
   font-size:18px;
   color:#252728;
}
div.about{
   padding-top:20px;
}
div.companypic{
   float:left;
   width:233px;
   height:155px;
   margin-right:15px;
   display:inline;
}
p.comtit{
   font-size:18px;
   color:#19257d;
   padding-bottom:10px;
}
div.about p.more{
   padding-top:8px;
}
div.newstxt{
   clear:both;
   padding-top:20px;
   padding-bottom:35px;
   float:left;
}
div.newstxt ul li{
   float:left;
   width:470px;
   margin-right:30px;
   display:inline;
   border-bottom:1px dashed #a6a5a5;
   line-height:40px;
   height:40px;
}
div.newstxt ul li span{
   float:right;
}
p.footline{
   background:url(../images/footline.jpg) repeat-y;
   height:250px;
   margin:30px 0px;
   float:left;
   width:2px;
}
div.selpro{
   float:left;
   width:182px;
   height:30px;
}
/*content end*/


/*foot*/
div.foot{
   float:left;
   width:100%;
   height:auto;
}
div.foottxt{
   width:100%;
   background:#110f0f;
   border-top:4px solid #19257d;
   height:auto;
   margin:0 auto; 
   float:left;
}
p.banquan{
   text-align:center;
   clear: both;
   margin: 0 auto;  
   padding:15px 0px;
}
div.footnav,div.footnav a,div.footnav a:hover{
   color:#fff;
}
div.footnav{
    width:1002px;
	height:auto;
	margin:0 auto;
}
div.footnav ul{
    float:left;
	padding:25px 45px 30px 45px;
}
div.footnav ul li.foottit{
    font-size:18px;
	padding-bottom:20px;
}
div.footnav ul li.qq a{
    float:left;
	margin-right:10px;
    display:inline-block;
	margin-top:15px;
	width:33px;
	height:33px;
	background:url(../images/sharepic.png) no-repeat;
}
div.footnav ul li.weixin a{
    float:left;
	margin-right:10px;	
    display:inline-block;
	margin-top:15px;
	width:33px;
	height:33px;
	background:url(../images/sharepic.png) no-repeat -42px 0px;
}
div.footnav ul li.gbook a{
    float:left;
	margin-right:10x;	
    display:inline-block;
	margin-top:15px;
	width:33px;
	height:33px;
	background:url(../images/sharepic.png) no-repeat -83px 0px;
}
div.selweb form{
    font-family:microsoft yahei,aril;
}

div.faqline input{
    padding-left:15px;
}

div.contenttxt{
   width:1002px;
   margin:0 auto;
   height:auto;
}
div.conleft{
   float:left;
   width:225px;
   height:auto;
   margin-bottom:30px;
}
div.conpro,div.concontact{
   border:1px solid #eaeaea;
   float:left;
   width:223px;   
   background: #f7f7f7; 
}
div.position{
   border:1px solid #eaeaea;
   border-bottom:2px solid #242e37;   
   float:left;
   padding:15px;
   width:725px;
   background:#f7f7f7;  
}
div.conpro li,div.concontact li{
   float:left;
   width:200px;
   padding:10px 10px 0px 15px;
}
div.conright{
   float:left;
   margin-left:20px;
   display:inline;
   width:757px;
}
div.conleft li.conlefttit{
   font-size:18px;
   padding-bottom:5px;
   color:#19257d;
}
div.zw{
   float:left;
   width:755px;
   border:1px solid #eaeaea;
   border-top:none;     
}
div.zwtxt{
    padding:15px;
	float:left;
	width:720px;
}
a.button_2, .submit{
   background: none repeat scroll 0 0 #19257d;
    border: medium none;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 37px;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
    text-shadow: 0 -0.07em #19257d;
    vertical-align: middle;
    width: 80px;	
}
div.faqbox {
    padding-left: 80px;
    padding-right: 15px;
    padding-top: 15px;
}
.faqbox div {
    margin-bottom: 30px;
}
input,div.nr_text input{
    background: none repeat scroll 0 0 #e5e5e5;
    border: medium none;
    color: #818681;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    transition: border 0.2s linear 0s;
    vertical-align: middle;
    width: 300px;
}
input.submit2 {
    background: #19257d none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 37px;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
    text-shadow: 0 -0.07em #950000;
    vertical-align: middle;
    width: 120px;
}
div.zwtxt h3{
    text-align:center;
}
div.zw{
    padding-bottom:30px;
	margin-bottom:30px;
}
div.proindex li{
    float:left;	
    margin-bottom:35px;
}
div.proindex div.pic{
	float:left;
	border:1px solid #c5c5c5;
	margin:0px 19px;
	text-align:center;
}
div.proindex p.pic{
    width:320px;
	height:160px;	
}
div.proindex p.pictxt{
	float:left;
	width:320px;
	background:#c5c5c5;
	padding:10px 0px;
}
div.proindex div.protitle0{
    float:left;
	text-align:left;
	height:182px;
	width:330px;
	background:#c5c5c5;
	padding:10px 15px;
}
div.proindex2 div.pic{
	float:left;
    width:350px;
	height:200px;
	line-height:200px;
	border:1px solid #c5c5c5;
}
div.proindex2 div.protitle0{
    float:left;
	text-align:left;
	height:182px;
	width:330px;
	background:#c5c5c5;
	padding:10px 15px;
}

/*翻页*/
#flip{clear:both;margin:30px auto 0px auto;}
/*翻页样式*/
.digg4{ padding:3px; margin:3px; text-align:center;  font-size: 14px; }
.digg4 span,.digg4 a{     border: 1px #e1e1e1 solid;
    padding: 0px 6px;
    margin: 5px;
    height: 20px;
display: inline-block;
    font-size: 14px;
    line-height: 20px;
}
.digg4 span:hover{ color:#333;}
